<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>两个数组的交集</title>
</head>
<body>
  <script>
    const nums1 = [4, 9, 5]
    const nums2 = [9, 4, 9, 8, 4]
    function fn(n, m) {
      // filter() 创建一个新的数组，新数组中的元素是通过检查指定数组中符合条件的所有元素
      return [...new Set(n)].filter(function(item) {
        // includes 确定数组中是否含有某个元素
        // 确认 nums2 是否含有 nums1 的元素
        // console.log(item);
        return m.includes(item)
      })
    }
    console.log(fn(nums1, nums2))
  </script>
</body>
</html>